import Prompt from './Prompt'

const obj = {}

obj.install = function (Vue) {
  // 创建组件构造器
  const promptconstructor = Vue.extend(Prompt)
  // new的方式 根据组件构造器可以创建一个组件对象
  const prompt = new promptconstructor()
  // 根据组件对象 手动挂载到某个DOM元素上
  prompt.$mount(document.createElement('div'))
  document.body.appendChild(prompt.$el)

  // 添加实例方法
  Vue.prototype.$prompt = prompt
}

export default obj